satin stitch - French English Dictionary